package contegor.scire.structure;

import contegor.scire.core.Connectable;

/**
 * Listens to changes that take place inside a {@link Context}. This changes are consequence
 * of pulls of data from the {@link ConceptCloud}s the {@link Context} is connected with, or induced
 * directly in the {@link Context} using is methods.
 *
 * @author  Héctor Cirbián Pousa
 */
public interface ContextListener {

  public void added(Connectable element);

  public void updated(Connectable element);

  public void deleted(Connectable element);
}
